package com.itzsj.mapper;

import com.itzsj.pojo.entity.Graduate;
import com.itzsj.pojo.dto.GSendDTO;
import com.itzsj.pojo.dto.GJobsDTO;
import com.itzsj.pojo.dto.GResumesDTO;
import com.itzsj.pojo.entity.Message;
import com.itzsj.pojo.vo.GJobsVO;
import com.itzsj.pojo.vo.GResumesVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface GraduateMapper {

    List<GJobsVO> select(GJobsDTO selectJobDTO);

    void putResume(GSendDTO putResumeDTO);

    Graduate getInfo(String sno);

    void updateResume(String sno, String resume);

    List<GResumesVO> selectResume(GResumesDTO puttedResumeDTO);

    void messages(Message message);

    List<Message> listMessages(String sno, String eno, Integer jobId);
}
